cssimage: Add gtk_css_image_is_invalid()
authorBenjamin Otte <otte@redhat.com>
Sat, 17 Feb 2018 19:31:14 +0000 (20:31 +0100)
committerBenjamin Otte <otte@redhat.com>
Fri, 16 Mar 2018 05:04:44 +0000 (06:04 +0100)
commit4beeb6173b44f4f4d662f79daacffee6569f3136
tree1b9055ed2570c62821cb774495c38bb6a59e77fc
parent5970dac1679d9b7ea3aa6feae1d7520dd235c166
cssimage: Add gtk_css_image_is_invalid()

Use that instead of hacks to guess when an image is considered invalid
according to https://drafts.csswg.org/css-images-4/#invalid-image

Also add a GtkCssImageInvalid that implements the behavior of invalid
images according to the CSS spec so thjat image implementations can
refer to that image.
gtk/gtkcssimage.c
gtk/gtkcssimagefallback.c
gtk/gtkcssimageinvalid.c [new file with mode: 0644]
gtk/gtkcssimageinvalidprivate.h [new file with mode: 0644]
gtk/gtkcssimageprivate.h
gtk/gtkcssimageurl.c
gtk/meson.build